package partThree;

import org.junit.Test;
import java.io.File;

public class TestFileList {
    /*
     * File类的构造函数有以下几种：
     * 1、File(File parent, String child);
     * 2、File(String pathname)
     * 3、File(String parent, String child)
     * 4、File(URI uri)
     */
    @Test
    public void testFile1(){
        //1、new File(".")构建的是当前目录的路径
        File file = new File(".");
        String[] list = file.list();
        for(String itemName : list){
            System.out.println(itemName);
        }

        //2、new File("D:\\ready")利用绝对路径构建D盘下的ready目录路径
        System.out.println("----------------------------------");
        file = new File("D:\\ready");
        list = file.list();
        for(String itemName : list){
            System.out.println(itemName);
        }

        //3、new File(new File("."),"src")表示当前目录下的src目录
        System.out.println("----------------------------------");
        file = new File(new File("."),"src");
        list = file.list();//列出当前程序所在位置bin目录下的所有文件或者是文件夹
        for(String itemName : list){
            System.out.println(itemName);
        }
    }
}